Fast Crash Recovery for a Distributed Column-Store Database Management System

نویسنده

  • Edmond Lau
چکیده

A traditional database management system (DMBS) supports both atomic transactions and crash recovery by maintaining an undo/redo log. The standard write-ahead logging protocol, which requires a system to force the undo and redo log records describing a modified page to stable storage before writing the modified page to disk, ensures that sufficient information exists to perform recovery. After a computer failure, a rebooted system can process the log with a crash recovery algorithm, such as ARIES [1], to redo committed transactions and undo uncommitted ones, thereby restoring the system to a consistent state.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Re - Examination of the Term “ Crash ”

Since attention first turned to the problem of database recovery following system crash, computer architectures have undergone considerable evolution. One direction such evolution has taken is toward fault-tolerant, highly available, distributed database systems. One such architecture is characterized by a single system composed of multiple independent processors, each with its own memory. This...

متن کامل

Robustness to Crash in a Distributed Database: A Non Shared-memory Multi-Processor Approach

Since attention first turned to the problem of database recovery following system crash, computer architectures have undergone considerable evolution. One direction such evolution has taken is toward fault-tolerant, highly available, distributed database systems. One such architecture is characterized by a single system composed of multiple independent processors, each with its own memory. This...

متن کامل

The Recovery Box: Using Fast Recovery to Provide High Availability in the UNIX Environment

As organizations with high system availability requirements move to UNIX, the elimination of down-time in the UNIX environment becomes a more important issue. Designing for fast recovery, rather than crash prevention, can provide low-cost highlyavailable systems without sacrificing performance or simplicity. In Sprite, a UNIXlike distributed operating system, we accomplish this fast recovery in...

متن کامل

The Design and Implementation of the Inversion File System

This paper describes the design, implementation, and performance of the Inversion file system. Inversion provides a rich set of services to file system users, and manages a large tertiary data store. Inversion is built on top of the POSTGRES database system, and takes advantage of low-level DBMS services to provide transaction protection, fine-grained time travel, and fast crash recovery for us...

متن کامل

Mnesia - An Industrial DBMS with Transactions, Distribution and a Logical Query Language

Mnesia is a full DBMS made for telecommunications industrial needs. It has distributed transactions, fast real time lookups, crash recovery and a logical query language. The DBMS is written in the functional language Erlang which is also the intended applications language. It already has real users devel-

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006